// pages/isAdditional/isAdditional.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    checked:true,
    date: '请选择预约日期',
    formatter(day) {
        const month = day.date.getMonth() + 1;
        const date = day.date.getDate();
  
        if (month === new Date().getMonth()+1) {
          if (date === 24 || date===25) {
            day.bottomInfo = `不可约`;
          } else if (date >= new Date().getDate()) {
            day.bottomInfo = '可约';
          } else if (date === new Date().getDate()) {
            day.text = '今天';
          } 
        }
  
        if (day.type === 'start') {
          day.bottomInfo = '入住';
        } else if (day.type === 'end') {
          day.bottomInfo = '离店';
        }
  
        return day;
      },
    show: false,
    reservation:false
  },
    //预约日期
    onDisplay() {
        this.setData({ show: true });
    },
    onClose() {
        this.setData({ show: false });
    },
    formatDate(date) {
        console.log(new Date(date).getMonth()+1,1111)
        date = new Date(date);
        
        return `${date.getFullYear()}-${date.getMonth() + 1}-${date.getDate()}`;
    },
    onConfirm(event) {
        this.setData({
            show: false,
            date: this.formatDate(event.detail),
        });
    },   
    // 预约人
    showPopup() {
        this.setData({ reservation: true });
    },

    onClose() {
        this.setData({ reservation: false });
    },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})